.header_box {
    padding: 0 410px;
    margin: 0 -410px;
    width: 2000px;
    height: 120px;
    color: #ffffff;
    font-size: 14px;
    background-image: url(./images/background.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    position: relative;
    display: flex;
    align-items: center;
}

.logo {
    width: 750px;
    height: 120px;
    position: relative;
    left: 0;
}

.search_box {
    position: absolute;
    top: 60px;
    width: 300px;
    height: 33px;
    display: flex;
    right: 420px;
}

.search_box img{
    width: 64px;
    height: 33px;
}


.search_input {
    border: currentcolor;
    width: 265px;
    height: 33px;
    line-height: 33px;
    padding-left: 8px;
    background-color: rgb(140,183,215);
    outline: none;
}

.title_box {
    display: flex;
    height: 20px;
    position: absolute;
    right: 420px;
    top:20px;
}

.title_box div {
    margin: 0 3px;
}

input::-webkit-input-placeholder {  
    color: #000; 
} 
input:-moz-placeholder { 
    color: #000; 
} 
input::-moz-placeholder { 
    color: #000; 
} 
input:-ms-input-placeholder { 
    color: #000; 
}
